home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Misc / msql-1.0.6 / src / makegen / library.mm < prev    next >
Text File  |  1995-02-14  |  566b  |  37 lines

  1. #!/bin/sh
  2.  
  3. . $TOP/makegen/makegen.cf
  4.  
  5. lib=$1
  6. libobj=""
  7. shift
  8.  
  9. while test $# -gt 0
  10. do
  11.     src=$1
  12.     base=`echo $1 | sed "s/\..*//"`
  13.     obj=`echo $src | sed "s/\.c\$/.o/"`
  14.     libobj="$libobj $obj"
  15.     echo    "$obj : $src"
  16.     echo    '    $(CC) $(CC_FLAGS) -c '"$src"
  17.     echo
  18.     echo    "clean ::"
  19.     echo    "    rm -f $obj"
  20.     echo
  21.     echo    "depend ::"
  22.     echo    '    @$(TOP)/makedepend/makedepend -a -fMakefile.full $(CC_FLAGS)' $src >/dev/null 2>&1
  23.     echo
  24.  
  25.     shift
  26. done
  27.  
  28. echo    "all : $lib"
  29. echo
  30. echo    "$lib : $libobj"
  31. echo    "    ar rc $lib $libobj"
  32. echo    "    $ranlib $lib"
  33. echo
  34. echo    "clean :: "
  35. echo    "    rm -f $lib"
  36. echo
  37.